package com.wjw.java.oop.polymorphic_.demo;

import com.wjw.java.oop.polymorphic_.demo.*;

/**
 * 使用多态喂养宠物吃食物：
 * 对象的多态：一个对象有多种形态,如：我是在家是孩子的爸爸、在单位是公司的员工...
 * --------------------------------------------------------------------------
 */
public class MasterFeedAnimal {
    public static void main(String[] args) {
        Master master = new Master("盲仔");
        Dog dog = new Dog("小狗旺财");
        Bone bone = new Bone("肉骨头");
        master.feedAnimal(dog,bone);
        System.out.println("-------------------------------");
        Cat cat = new Cat("小猫布偶");
        Fish fish = new Fish("秋刀鱼");
        master.feedAnimal(cat,fish);
        System.out.println("-------------------------------");
    }
}
